EPSON TM-L90 Label Printer는 일본 EPSON 사의 TM-L90 Label Printer 장비와 통신을 위한 드라이버이다.
<그림 1>은 EPSON TM-L90 Label Printer 통신 드라이브를 사용하여 통신파일을 편집한 예이다.
<그림 1> EPSON TM-L90 Label Printer 통신 드라이버의 통신파일 편집 예
<그림 1>에서 DEVICE는 연결된 통신포트(COM1), 통신속도(9600), 패리티 비트(0), 데이터 비트(8), 정지 비트(1), 순으로 장비에 설정된 값을 입력한다.
EPSON TM-L90 Label Printer 통신 드라이브의 읽기 작성 형식
EPSON TM-L90 Label Printer 통신 드라이버의 읽기 형식은 READ, 한 줄만 입력한다.
<그림 1> 프로토콜 옵션부의 아이콘을 클릭하면 <그림 2>의 대화상자에서 프린터 출력명령에 대한 간단한 설명을 보여준다.
<그림 2> EPSON TM-L90 Label Printer 드라이버의 옵션 대화상자의 예
쓰기 설정으로 Label Printer에 인쇄를 할 수 있다.
디지털 쓰기
디지털 쓰기는 아날로그 쓰기와 설정방법 등이 동일하고 출력 값(0 또는 1)만 다르다.
아날로그 쓰기
아날로그 쓰기를 위한 아날로그 출력 태그 설정 시 필요한 요소
1) PORT 연결된 통신포트 번호. (COM 번호가 아님)
2) STATION 사용안함.
3) ADDRESS Extra2 의 값이 1 일 때 : Printer 명령어를 읽어올 INI 파일번호.
Extra2 값이 1 이외의 값일 때 : 사용안함.
4) Extra1 Extra2 값이 1 일 때 : 사용안함.
Extra2 가 1 이외의 값일 때 : Printer 제어명령 또는 출력할 문자를 입력.
제어명령이 /g, /e, /n, /r 문자는 각각 GS(1Dh), ESC(1Bh), CR, LF 제어코드를 뜻하고 /?? (?? = 00h ~ FFh, 16진수 바이트) 형식의 문자는 제어문자 등을 입력할 때 사용한다.
(/00 = NULL 문자, /1B = ESC 제어코드, … 와 같은 형식)
5) Extra2 파일에서 Printer 명령어를 읽어올 것인지를 선택.
1, 파일에서 Printer 명령을 가져옴. (작업 폴더\SCAN\COMMAND_%05d.ini 파일에서)
기타 : 사용안함.
<표 2>는 파일에서 Printer 명령어를 읽어올 경우의 Printer 데이터 작성방법이다.
파일명 |
작성방법 |
작업 폴더\SCAN\COMMAND_%05d.ini, %05d = 0 ~ 99999 사이의 파일번호 |
1) 1줄에 하나의 Printer 명령을 입력한다. 2) 시작과 끝의 제어명령 코드는 입력하지 않는다. 3) 여러 줄의 Printer 명령을 입력할 수 있다. 4) /g, /e, /n, /r 명령어는 각각 GS, ESC, CR, LF 제어코드를 뜻한다. 5) /?? 형식의 명령어는 제어문자 등을 입력할 때 사용한다. (/00 = NULL 문자, /1B = ESC 제어코드, … ) |
<표 2> 파일에서 Printer 명령어를 읽어올 경우의 Printer 데이터 작성방법
설정 예1)
PORT : 0 STATION : 0 ADDRESS : 0000 EXTRA1 : /gkA/0B12345678901 EXTRA2 : 0 으로 설정하고 아날로그 출력을 하면 0 번 포트에 연결된 EPSON TM-L90 Label Printer 장비에 Bar Code 출력을 할 수 있다.
설정 예2)
PORT : 0 STATION : 0 ADDRESS : 0001 EXTRA1 : EXTRA2 : 1 로 설정하고 아날로그 출력을 하면 0 번 포트에 연결된 EPSON TM-L90 Label Printer 장비에 ‘작업 폴더\SCAN\COMMAND_00001.ini’ 파일에 입력된 Printer 출력 데이터를 읽어 Printer에 출력을 할 수 있다.
블록 쓰기
EPSON TM-L90 Label Printer 통신 드라이버의 블록 쓰기는 없다.